if object_a:
item_block_a
elif object_b:
item_block_b
else:
item_block_c
如果 "object_a" 為 True 將執行 "item_block_a" 塊語句
如果 "object_a" 為False,將判斷 "object_b"
如果"object_b" 為 True 將執行 "item_block_b" 塊語句
如果 "object_b" 為False,將執行" item_block_c"塊語句
Python 中用 elif 代替了 else if,所以if語句的關鍵字為:if – elif – else
在巢狀 if 語句中,可以把 if...elif...else 結構放在另外一個 if...elif...else 結構中
if 表示式1:
語句
if 表示式2:
語句
elif 表示式3:
語句
else:
語句
elif 表示式4:
語句
else:
語句
num=int(input("輸入一個數字:"))
if num%2==0:
if num%5==0:
print ("你輸入的數字可以整除 2 和 5")
else:
print ("你輸入的數字可以整除 2,但不能整除 5")
else:
if num%5==0:
print ("你輸入的數字可以整除 5,但不能整除 2")
else:
print ("你輸入的數字不能整除 2 和 5")